#include "rrray.h"

RRRay::RRRay()
{
    src = RRSetVec3(0.0f, 0.0f, 0.0f);
    dir = RRSetVec3(0.0f, 0.0f, 0.0f);
    step = 0;
}

void RRRay::rrSetSrc(RRVec3 arg)
{
    src = arg;
}

RRVec3 RRRay::rrGetSrc()
{
    return src;
}

void RRRay::rrSetDir(RRVec3 arg)
{
    dir = arg;
}

RRVec3 RRRay::rrGetDir()
{
    return dir;
}

void RRRay::rrIncStep()
{
    step += 1;
}

int RRRay::rrGetStep()
{
   return step;
}
